Skip to main content

Code

Eerst moet je de juist library importeren:

from time import sleep
from leaphymicropython.actuators.rgbled import RGBLed

Maak een rgbled object en vul de pinnen in tussen de strings voor de rode, groene en blauw pin

led = RGBLed(9, 10, 11)

Dan ga je een loop gebruiken om constant de kleur te laten veranderen

while True:
led.set_color(255, 0, 0)
sleep(1)
led.set_color(0, 0, 0)
sleep(1)

Uitleg hoe de functies werken

RGBLed(red_pin, green_pin, blue_pin)

Initialiseert het RGB LED-object door de GPIO-pinnen te specificeren die verbonden zijn met de rode, groene en blauwe componenten.

Parameters:

Red_pin: Het GPIO-pinnummer verbonden met het rode LED-kanaal.

Green_pin: Het GPIO-pinnummer verbonden met het groene LED-kanaal.

Blue_pin: Het GPIO-pinnummer verbonden met het blauwe LED-kanaal.

set_color(red, green, blue)

Stelt de kleur van de RGB LED in door de intensiteit van de rode, groene en blauwe kanalen te specificeren. Elke parameter moet een waarde tussen 0 en 255 zijn.

Parameters:

Red: Intensiteit van het rode kanaal (0-255). Green: Intensiteit van het groene kanaal (0-255). Blue: Intensiteit van het blauwe kanaal (0-255).